package com.ugoodtech.mdcc.client.service;

import com.ugoodtech.mdcc.client.dto.JsonResponse;
import com.ugoodtech.mdcc.core.domain.*;

import java.util.List;

public interface QuestionService {

    JsonResponse getServiceTarget();

    JsonResponse getPayService();
    JsonResponse getSentTime();
    JsonResponse getServiceTime();
    JsonResponse getReportStatus();
    List<QuestionSection> getQuestionSections(QuestionPaper.QuestionPaperCategory category, Integer owner);

       List<QuestionGroup> getQuestions(Long sectionId, Integer owner);

       List<Question> getQuestionsByGroup(Long groupId, Integer owner);

       List<QuestionAnswerOption> getOptionsByGroup(Long questionId, Integer owner);

}
